Part of my job teaching the gifted and talented students at my school is to work with the 4th and 5th grade language arts students during their enrichment block. I see them for 1/2 an hour each day. One of their favorite parts of each week is learning about Greek & Latin root words. I mean it seriously! They cheer when I tell them it is Greek & Latin root word day (which is usually Tuesdays.) Students identified in reading as being gifted generally speaking have large vocabularies already. I think they like the opportunity to learn words that even they have never heard before. I think maybe they love seeing that our crazy language does have a bit of logic (when you see that ped which means foot is the root of pedicure, pedestrian, and pedestal.) I use these books (and to be honest, there are more words in the first book than I can teach in a year so I have yet to teach from the "More...")
For each root each week, we do three things in our half hour. First, I post the root on the board. Kids shout out words that have that word as a root. Every so often we find a word that has the correct spelling (for example, stopped has ped in it) but no connection to the meaning. In the process of sharing words, kids try to guess the meaning. These resources provide a list of words that I use to share when the kids get stumped. After our brainstorming session and sharing definitions/connections, we play the "I have...who has..." game that is included for each word. Lastly, we do one of two activities provided in the resource. We either complete the multiple choice quiz (not as a graded quiz though) or work with a partner to rearrange the words with their definitions. The kids have a literature notebook that they keep their own list of the roots and a few examples.